{{tag>variables_d_environnement PATH NodeJS}}
La variable d'environnement [[variables_d_environnement#variables_liees_aux_emplacements_de_fichiers|PATH]] gouverne les chemins d'exécution des logiciels ubuntu.
Cette variable PATH permet d'installer et d’utiliser en local un logiciel sans avoir fait appel à l'administration système.

===== Exemple de personnalisation de ${PATH} avec NodeJs =====

=====  Obtenir les informations du ${PATH} (avant modifications)=====
[[:tutoriel:console_commandes_de_base| ouvrir une console ]] et exécuter
<code> echo ${PATH} </code>

Exemple, exécuter le dernier nodejs stable et l'exécuter uniquement au niveau utilisateur :

==== Télécharger l'exécutable node-vX.Y.Z-linux-x64.tar.xz ====

https://nodejs.org/en/download/ -->   Linux Binaries (.tar.xz) --> 64-bit 

==== Décompresser dans le répertoire utilisateur de votre choix ====
Par exemple créer usr dans votre dossier personnel 

 <code>mkdir ~/usr</code>

 [[:archivage#graphiquement|Extraire l'archive]] dans le dossier usr précédemment créé

renommer le dossier extrait en node
<code>mv ~/usr/node-vX.Y.Z-linux-x64.tar.xz ~/usr/node </code>

 ==== Modifier ~/.bashrc ====
[[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **~/.bashrc**

Ajoutez y les lignes suivantes :
<code>
#Ajout de NodeJs uniquement au niveau utilisateur
export NODEJS_HOME=$HOME/usr/nodejs
#Ajout de la  variables précédemment définie au PATH
export PATH=${NODEJS_HOME}/bin:${PATH}:
</code>

[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Sauvegardez le fichier]] **~/.bashrc**.
==== Mettre à jour des variables d'environnement utilisateur ====
 <code>
source ~/.batchrc
</code>
==== Vérifier la prise en compte des modifications ====
 <code> echo ${PATH} </code>

==== Vérifier la bonne exécution du logiciel local ====
 <code>
node -v
</code>
si le numéro de version s'affiche c'est que la personnalisation de PATH est correcte !